PROGRAMS=ipmsg-server ipmsg-client
CLIENT_OBJ=client.o
SERVER_OBJ=server.o userdb.o user_proc.o socketpair_protocol.o udp.o
#TARGETS=ipmsg-client

all:$(PROGRAMS)

ipmsg-client: $(CLIENT_OBJ)
	$(CC) -o $@ $^ -lreadline -lpthread

ipmsg-server: $(SERVER_OBJ)
	$(CC) -o $@ $^ -lcrypt -lpthread

.c.o:
	$(CC) -c -Wall -g -o $@ $< -I.

clean:
	-rm -f $(CLIENT_OBJ)
	-rm -f $(SERVER_OBJ)
	-rm -f $(PROGRAMS)
